home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / dvorak2.lzh / DVORAK.DOC < prev   
Text File  |  1993-05-17  |  9KB  |  185 lines

  1.  
  2.                 OH YEAH!  DVORAK KEYBOARD ACCESSORY  v1.1
  3.                 -----------------------------------------
  4.  
  5.         Introduction ("What Is It?")
  6.         ----------------------------
  7.  
  8.     Oh Yeah!  DVORAK KEYBOARD is a program which converts  your  ST's  keyboard
  9. from the normal QWERTY layout to the new DVORAK one.
  10.  
  11.     The idea, and some of the information that follows, is  borrowed  from  the
  12. writers of another Dvorak program,  Alex Stevens and Mike Bales,  to whom I  am
  13. indebted.  However,  _this_ program is smaller,  doesn't need a resource  file,
  14. works with UK and US machines, and is _mine_!
  15.  
  16.  
  17.         The Dvorak Keyboard Layout ("The What?")
  18.         ----------------------------------------
  19.  
  20.     When the typewriter was first invented, there were many problems  with  the
  21. keys jamming and getting stuck together,  even  for  two-finger  typing.  So  a
  22. layout was invented which would slow  the  typist  down.  Common  letters  were
  23. difficult to reach, and many of the most common letter pairs  were  keyed  with
  24. the same finger, or at least the same hand, on different rows.  What  was  this
  25. layout? The standard QWERTY layout that we all use today! Despite the fact that
  26. this keyboard was designed to make things difficult for the typist, it is still
  27. used today on practically every computer keyboard.
  28.  
  29.     Dr. Dvorak made a study of the  English  language,  looking  for  the  most
  30. common letters and letter pairs. With this information, he designed a different
  31. key layout, one that makes things easy for the typist by having the most common
  32. letters easy to reach, and where the fingers  have  to  travel  much  less.  He
  33. calculated that an average typist's fingers travel 12-20  miles  in  an  8-hour
  34. day, but on the new layout, that was reduced to about one mile. The layout  for
  35. the ST DVORAK keyboard is the following:-
  36.  
  37.  
  38.            !   @   £   $   %   ^   &   *   (   )   ]   +   ¯
  39.     ESC    1   2   3   4   5   6   7   8   9   0   [   =   ` BACKSPACE
  40.  
  41.              "   <   >   P   Y   F   G   C   R   L   ?   }
  42.     TAB      '   ,   .   p   y   f   g   c   r   l   /   {      DELETE
  43.  
  44.               A   O   E   U   I   D   H   T   N   S   _    RETURN   ~
  45.     CONTROL   a   o   e   u   i   d   h   t   n   s   -             #
  46.  
  47.            |   :   Q   J   K   X   B   M   W   V   Z
  48.     SHIFT  \   ;   q   j   k   x   b   m   w   v   z   SHIFT
  49.  
  50.  
  51.            ALT              SPACE                   CAPS
  52.  
  53.  
  54.  
  55.         The Program ("What Does It Do?")
  56.         --------------------------------
  57.  
  58.     Oh Yeah!  DVORAK KEYBOARD converts your ST's keyboard to the layout  above.
  59. If you want to,  you could change the keytops around,   although  this  is  not
  60. a good idea in case you need to refer to the original layout.   Small  stickers
  61. work well.
  62.     The program will run as a GEM program (.prg), or a desk  accessory  (.acc).
  63. When run as a program, it simply  changes  the  key  layout.  When  run  as  an
  64. accessory (by copying it into the root directory of your boot disk), it changes
  65. the layout on bootup, and then lets you switch between normal QWERTY and DVORAK
  66. keyboards at any time.
  67.     The program is just over 1k long, so it  shouldn't  eat  up  much  of  your
  68. precious memory, and should compatible with all ST's and all TOS versions,  and
  69. all software that uses the keyboard properly (ie everything except some games).
  70.  
  71.     The new layout is especially suited to touch typing;  the home keys  are  U
  72. and H in the same positions as usual. I find it best to write out the layout on
  73. paper and put it on the top of the ST.
  74.  
  75.  
  76.         Technical Info ("...there's more?")
  77.         -----------------------------------
  78.  
  79.     The main problem I encountered with Alex Stevens' and Mike  Bales'  program
  80. was that it had been written for the US keyboard.  This has one less  key  than
  81. the UK variant,  losing the overscore and pound sign,  and  having  some  other
  82. symbols moved around.  Their accessory was nearly 4.5k long,   which  seemed  a
  83. little excessive,  and also needed a resource file to be loaded,  not  just  on
  84. bootup,  but also whenever the accessory was accessed.  This  was  a  nuisance,
  85. especially as it was just for a simple dialogue box.  Also,  when the  keyboard
  86. was reset to the normal QWERTY layout,  that too was for the US keyboard.   The
  87. final little niggle was that it started 'off', so you always had to activate it
  88. before using the keyboard.
  89.     So I wondered whether I could write something better. I'd never written  an
  90. accessory before, but it wasn't too difficult, and so here it is!!
  91.  
  92.     My program is just over 1k long. It uses only an alert box, and so needs no
  93. resource file. The layout is set in this version for the UK keyboard, but  when
  94. de-selected, your ST's usual key layout comes back, be it UK, US  or  whatever.
  95. The DVORAK layout is active from bootup in this version. The program also works
  96. fine as a .PRG program, so it can be used from an AUTO folder in order to spare
  97. those precious accessory slots,  although  then  the  QWERTY  layout  can't  be
  98. restored (also the program has to stay in memory even after it's finished,  but
  99. since it's short that shouldn't be too much of a problem).
  100.  
  101.     The keen-eyed amongst you will have noticed that the " is not in its  usual
  102. place for a UK keyboard: I have exchanged it with the @  because I  think  it's
  103. much more convenient there (the one good thing about  US  keyboards!).  Anyway,
  104. it's only one key away from usual.
  105.  
  106.  
  107.         Availability ("How Much Does It Cost?")
  108.         ---------------------------------------
  109.  
  110.     This program is FREEWARE;  it's *free*!,  although if you use it a lot  and
  111. think it's worth something to you,  any  cash  donations  would  be  gratefully
  112. received!
  113.  
  114.     If you want a  version  for  a  US  keyboard,   or  one  which  starts  off
  115. de-activated from bootup,  ie as QWERTY,  then I can let you  have  one  for  a
  116. couple of pounds.  I will probably also send some other programs, and any later
  117. version of this one (sending a disk would help).  Also,   the  source  code  is
  118. available  for  a  similar  charge  (I  compiled  it  using  the  Ian  Lepore's
  119. Heat-and-Serve 1.40 C compiler - thanx Ian! - but it should work with others).
  120.     Even if you don't send any  money,  please  send a  postcard  or  something
  121. telling me what you like or don't like. If there are any alterations you'd like
  122. to see, or other layouts, or if you have any problems, let me know!
  123.     You can contact me:
  124.  
  125.     by E-mail (up to end of June 1993):     A.R.Giddings @ uk.ac.durham
  126.  
  127.     or by snail mail:                       Andrew Giddings
  128.                                             71 Tyrone Road
  129.                                             Thorpe Bay
  130.                                             Essex SS1 3HD
  131.                                             England
  132.  
  133.  
  134.     Please give this program to your friends, BBS etc. - someone somewhere must
  135. be able to find a use for it!!  Just don't change it or  charge  for  it,   and
  136. please include this text file.
  137.  
  138.     Watch out for other Oh Yeah!  utilities -  the Oh  Yeah!   RAMINIT  Ramdisk
  139. Initialiser is already available, coming soon is the Oh Yeah! TEXT FILE VIEWER.
  140.  
  141.  
  142.         Disclaimer ("It's Not My Fault!")
  143.         ---------------------------------
  144.  
  145.     I'm fairly sure DVORAK KEYBOARD is safe,  but I'm not responsible  for  any
  146. consequences of your using this program.  If  it  causes  your  machine  to  do
  147. strange things,  crash,  or even turn  into  a  nuclear  missile  and  blow  up
  148. Argentina, then it is not my fault!
  149.  
  150. -------------------------------------------------------------------------------
  151.  
  152.         Version 1.1 - 17/5/93
  153.         ---------------------
  154.  
  155.     There has never been a program that couldn't be improved, and  this  is  of
  156. course  no  exception:  hence  this  new  version!  I've  made  various   minor
  157. improvements. When run as a .prg, it now reserves only the memory  needed.  The
  158. alert box is neater. The braces {  and }  are  exchanged,  as  are  the  square
  159. brackets [ and ], to be more logical. I've also made other adjustm